<?php

class DatabaseProvider {

    public static function addToDatabase($rodzajNewslettera, $email) {


        @$db = mysql_pconnect("localhost", "root", "wojownik");
        if (!$db) {
            print "wystąpił błąd w połączeniu";
            exit;
        }

        mysql_select_db("newsletterss");

        $query = "insert into emails (mail) values ('" . $email . "' )";

        $result = mysql_query($query);
        $emailid = mysql_insert_id();
        $query = "insert into emailnewslettertype (emailid, newslettertypeID) values ('" . $emailid . "', '" . $rodzajNewslettera . "')";
        $result = mysql_query($query);
    }

    public static function saveNewsletter($tresc, $newslettertypeID) {

        @$db = mysql_pconnect("localhost", "root", "wojownik");
        if (!$db) {
            print "wystąpił błąd w połączeniu";
            exit;
        }

        mysql_select_db("newsletterss");


        $query = "insert into newsletters (tresc, newslettertypeID) values ('" . $tresc . "', '" . $newslettertypeID . "' )";
        $result = mysql_query($query);
    }

    public static function getAllNewsletters() {
        @$db = mysql_pconnect("localhost", "root", "wojownik");
        if (!$db) {
            print "wystąpił błąd w połączeniu";
            exit;
        }
        mysql_select_db("newsletterss");


        $query = "select n.id, n.tresc, n.newslettertypeID as typid, nt.rodzaj from newsletters n, newslettertype nt where n.newslettertypeID=nt.id order by n.id asc";
        $allNewsletters = mysql_query($query);
        return $allNewsletters;
    }
    
    public static function getAllEmails() {
        @$db = mysql_pconnect("localhost", "root", "wojownik");
        if (!$db) {
            print "wystąpił błąd w połączeniu";
            exit;
        }
        mysql_select_db("newsletterss");


        $query = "select * from emails";
        $allEmails = mysql_query($query);
        return $allEmails;
    }
    public static function getAllEmailsType() {
        @$db = mysql_pconnect("localhost", "root", "wojownik");
        if (!$db) {
            print "wystąpił błąd w połączeniu";
            exit;
        }
        mysql_select_db("newsletterss");


        $query = "select e.id, e.mail, et.newslettertypeid as typeid, n.rodzaj from emails e, emailnewslettertype et, newslettertype n where e.id=et.emailid and et.newslettertypeid=n.id";
        $allEmailsType = mysql_query($query);
        return $allEmailsType;
    }
    

}

?>


